About Omega Locums Ltd (07168918) United Kingdom