About Sni Locum Limited (12050353) United Kingdom