About Teal Square Ltd (07901158) United Kingdom