About Spitfire Holdings Ltd (11674039) United Kingdom