About Flatiron Capital Limited (09920758) United Kingdom