About Mecklermedical Limited (12740709) United Kingdom