About Teal Europe Limited (10397186) United Kingdom