About Teal Hippo Ltd (11103740) United Kingdom