About Omar Locum Ltd (13693198) United Kingdom