About Spitfire Capital Limited (12741623) United Kingdom