About Bubble Tea Shop Limited (08787893) United Kingdom