About Teal Inc Limited (11434702) United Kingdom