About M 25 Investments Limited (02261656) United Kingdom