About Just Bubble Ltd (12604582) United Kingdom