Mega Stats and Facts

Mega Stats and Facts
Mega Stats and Facts
Launch Year:
2013
Headquarters:
Aukland, New Zealand
Mobile App:
About:

Mega is a dedicated group of technologists who were given the time, opportunity and Internet access to build an awesome cloud storage service that will help protect your privacy. (source)