About Ips London Limited (13145638) United Kingdom