Hi there.
I've tried their website but that does not work. Has any one here ever been able to contact Italeri *AND* received a reply from them? Within the last few months for both would be the best indication that they really do want contact from customers.
Cheers from Peter