Francis Githinji asked:An online dating agency is the place you visit when you wish to meet your soulmate. You can also visit an agency when you want to have other kinds of relationships. These relationships may be friendships,short term flings,pen pals and others. This is a one stop shop for singles. [...]
