About Juniper Locums Limited (12132866) United Kingdom