About Flamingo Retail Ltd (11381072) United Kingdom