top of page
Image by Viktor Forgacs

Company registration details

Techno Brain is a trading name of Technology & Design Ltd

 

Registered in England & Wales

​

Suite 206, Britannia House

1- 11 Glenthorne Road

London

W6 0LH

​​​​

Company Registration: 10703954    VAT Registration: GB 266 721 292

bottom of page