About Teahouse Associates Ltd (11334065) United Kingdom