Cheers Wuff, I can see what you mean, using your lead I found an article that states Dresden Crystal of New York offers brightly coloured art glass and crystal from the Czech Republic!! I couldn't find much more, or any label or company logo but it gives me something to go on.
Thanks again, David