About Ips Latin America Ltd (13088689) United Kingdom