About Boom Bar Ltd (13407584) United Kingdom