About Meddicle Ltd (08563283) United Kingdom