About Flamingo Invest Properties Ltd (10880810) United Kingdom