About Charlie Locums Ltd (11063827) United Kingdom