About Teal Up Ltd (09274476) United Kingdom