About Flamingo Sales Ltd (12146718) United Kingdom