Also what the connection is with carulli.com is ? (link)
I also looked at that carulli.com when I saw the rear of the car. Is it maybe just the garage in Italy where the car was first sold, something like that?
Yep, I believe there are [were] a few barchettas that were imported to the UK via Carulli.