About Hammy Limited (12286355) United Kingdom