About Flamingo Investments Limited (12224760) United Kingdom