New London office address and Madrid’s Development Centre expansion

Mirada PLC has moved their Headquarters to new office. Company’s new London address is as follows:

68 Lombard Street
London EC​3V 9LJ
United Kingdom

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.