About Ipx Holding Ltd (12666946) United Kingdom