About Flamingo Capital Limited (10956558) United Kingdom