About Flamingo&fox Ltd (11672580) United Kingdom