About Ipsus Developments Limited (05202542) United Kingdom