About Satti Locums Ltd (09194379) United Kingdom