About M&m Mendel Limited (13607669) United Kingdom