About Teak Traders Limited (13118812) United Kingdom