About Ipo Holdings Ltd (12339320) United Kingdom