About Tri Square Ltd (09577548) United Kingdom