About Mediclock Devices Limited (08626716) United Kingdom