About Teak Commercial Limited (12084519) United Kingdom