About Tri Squad Ltd (08318493) United Kingdom