About Teal Innovation Limited (10754842) United Kingdom