About Indian Ocean Teak Limited (12500852) United Kingdom