About M&m Uk Logic Limited (12963829) United Kingdom