MILMEGA Limited
Ryde Business Park, Nicholson Road
Ryde,
Isle of Wight PO33 1BQ
United Kingdom