A startup based in Shanghai, with United States headquarters in Woburn, Mass., 8D World, has attracted a series B investment of $5.25 million for their educational take on massively multiplayer online ...