About Teal Green Consulting Limited (12969698) United Kingdom