About Ippl Holdings Limited (07599222) United Kingdom