About Flamingo Bubble Ltd (12875616) United Kingdom