About Ip Square Ltd (13522678) United Kingdom