I am guessing this is made my Maxvision for Meade originally.
This is the ED80 version not the similarity in the dewshield.
http://www.hkastroforum.net/viewtopic.php?t=9510
Also here is the same ED 127 sold in UK. Only differnce is its got red coloring rather than the blue.
http://astronomica.co.uk/EDTriplets....einfo&offset=0