About Teal Stripe Ltd (11283810) United Kingdom