Mirada PLC has moved their Headquarters to new office. Company’s new London address is as follows:
68 Lombard Street
London EC3V 9LJ
At the same time Mirada’s office in Madrid, Spain expanded their office space for new staff members, who recently joined the company for the development of new activities.