About Omni Medical Services Limited (11596348) United Kingdom