About Spitfire Studio Holdings Ltd (12306667) United Kingdom