About Teal Partners Limited (09642647) United Kingdom