About N.m. Techstore Ltd (10655704) United Kingdom