About M&q Diamond Touch Limited (12634930) United Kingdom