About Flamingo Studio Limited (13087770) United Kingdom