About Spitfire Telecommunications Limited (02236602) United Kingdom