About Cassius Locums Ltd (08076492) United Kingdom