About Ivy Super Holdco Limited (12069556) United Kingdom