About Teak House Ltd (13365574) United Kingdom