About Teak Investments Llp (OC397886) United Kingdom