About Leo Medica Limited (07334494) United Kingdom