About M & I Management Solutions Ltd (10904667) United Kingdom