Twoo or Twoo.com is a social discovery platform launched in 2011 by Massive Media. Users create profiles, upload pictures and chat with other users. Personal tools. Not logged in; Talk · Contributions · Create account · Log in .