About Bubblelicious Bubble Tea Ltd (12966411) United Kingdom