About Ipsa Limited (03405467) United Kingdom