About Flamingo London Ltd (10886979) United Kingdom