About Golden Turtle Locum Limited (11824141) United Kingdom