About Ipea Investments Limited (08988404) United Kingdom