About Edit Medica Limited (10299286) United Kingdom