Twoo or Twoo.com is a social discovery platform launched in 2011 by Massive Media. with users complaints about unsolicited emails from Twoo, Twoo messaging all of their Not logged in; Talk · Contributions · Create account · Log in .