About Teak Property Ltd (11458211) United Kingdom