About Hammera Locum Limited (12227525) United Kingdom