Mom Central is a virtual online marketing and consulting business located in Newton. Its offices are attractive and neat with plenty of visible activity, but for its purposes, Mom Central could be anywhere. Its true office, the company would say, is entirely online, but its presence in the Chapel Bridge office park is quite solid and healthy.