About Bubble Media Group Ltd (11632904) United Kingdom