About Isquare Holding Ltd (13660417) United Kingdom