About London Bubble Tea Limited (13196493) United Kingdom