About Teak Ventures Limited (06238329) United Kingdom