About Teak Consulting Ltd (10592178) United Kingdom