About Hammer And Torch Limited (11351179) United Kingdom