About Lucayan Locum Ltd (11777708) United Kingdom