Someone is already managing Mega on Google

Contact a representative for Mega for more info

Learn more about knowledge panels on Google Search