LeftBrain Ltd

Registered in the UK, company number 6862587.

Registered Office

145 City Rd, London, EC1V 1AZ, United Kingdom

VAT Number

GB 974186581

LeftBrain International Limited

Registered in the Republic of Ireland, company number 574899.

Registered Office

The Tara Building, 11-15 Tara Street, Dublin 2 D02 RY83, Ireland

Select your city.

London
Dublin