About Flamingo Records Limited (11593131) United Kingdom