About Spex Group Holdings Limited (SC528327) United Kingdom