About Flame Tree Capital Limited (12442520) United Kingdom