About Teo Architects Ltd (10191509) United Kingdom