About Mcx Osprey (uk) Limited (06451720) United Kingdom