About M42 Technology Limited (04964210) United Kingdom