About Bubble Technologies Ltd (12154753) United Kingdom