About Teal&co Limited (13117932) United Kingdom