Twoo.com is a free social discovery platform launched in 2011. Eight months after launching, Twoo was the world’s No.6 most popular site to meet new people according to the ComScore international ranking data.In November 2012, Twoo became the biggest site in the world in the personals category (Comscore December 2012). Over 11m monthly active users;