About Ideal Fireworks (wholesale) Limited (13327808) United Kingdom