About Locumloop Ltd (12495528) United Kingdom