Mama.cn is hosted by: Beijing Bitone United Networks Technology Service
Hosting report about Mama.cn. Mama.cn is currently hosted at Beijing Bitone United Networks Technology Service. The IP 115.182.40.25 links to a server in Beijing, China. The company behind this all is Beijing Sanxin Shidai Co. Ltd.