About Barkin Bubbles Ltd (11943741) United Kingdom