About M&m Ntech Limited (12708258) United Kingdom