About Petards International Limited (04122370) United Kingdom