About Ip Squared Ltd (10067684) United Kingdom