***
Hi Dave.
I cannot verify all the things I was told, but the offices are at 7 Via Cesare Battisti, 30030 Olmo di Martellago. This is a small town on the mainland about 6 miles from Venice, and on Google street view you can find a 3 story building with their name on. It could be a factory, or just a warehouse and offices - hard to tell. But their base does not appear to be in Murano, or even in Venice itself.
Alan