About Lightning Locums And Marketing Ltd (11749124) United Kingdom