About Medycle Limited (12274820) United Kingdom