About Alomar Locum Services Limited (07173040) United Kingdom