About Firecracker Works Limited (06247100) United Kingdom