About Manx (holdings) Limited (12539393) United Kingdom