About Bluespec Locums Ltd (12418387) United Kingdom