About Boom Bosh Wallop Limited (08693915) United Kingdom