About Bubble & Straw Ltd (13589895) United Kingdom