About Yellow Bubble Ltd (12263267) United Kingdom