Several types of Online Dating Companies