About Hammer Studios Limited (13520820) United Kingdom