It seems that the hosting facility (hydro66.com) is also run by megamine.com.
The Hydro66.com web site has a business address of:
For all general, press or other enquires contact
info@hydro66.com8 Percy Street, London, W1T 1DJ
And for more information:
For all sales enquires contact Paul Morrison
paul.morrison@hydro66.comAnd Paul Morrison is listed on the megaminer web site as well.
http://megamine.com/aboutus.php