I just googled and this group came up -
ESCAPADE CRUISES & TOURS, LLC
you might check them out....
I have cruised solo and enjoyed it. Every cruise has some activities, or a get together arranged for solo travelers, but if you want a group in the age range you mentioned it might be best to try something like that site.