About Mexx Investments Ltd. (03924021) United Kingdom