Well the bodywork looks the image of a Ferrari 250PF, so I wonder if someone has taken one of those and adapted it, which might be the Italian element?
So, does it have a British engine?
Edit:
But you did say the body wasn't Italian, so that can't be right can it..
Same question though: is the engine British?