About Spex Corporate Holdings Limited (SC553125) United Kingdom