About Franchitti Promotions Limited (12486954) United Kingdom