About Moore Europe Capital Management Holdings Limited (12775004) United Kingdom