About Isquare Solutions Limited (10703063) United Kingdom