About I Square Associates Ltd (10179616) United Kingdom