What is the minimum and maximum group size?

Groups are ideally 15-18 people. In general, we require a minimum of 12 people and a maximum of 24 participants.