About Tealsquid Ltd (13190797) United Kingdom