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