About Apex Group Holdings Limited (SC512163) United Kingdom