About Open Medical Holdings Limited (10909544) United Kingdom