About Connect Locums Ltd (12272348) United Kingdom