About Meade Optical Instruments Europe Limited (09600656) United Kingdom