About Leicester Spitfire Simulations Ltd (12295679) United Kingdom