About Green Tea Architects Design Studio Ltd (11271936) United Kingdom