About Flamingo Foods Ltd (12737622) United Kingdom