About Jbx Holdco Limited (11419968) United Kingdom