About Medica Group Plc (08497963) United Kingdom