About Teak Olive Services Ltd (09530908) United Kingdom