The main purpose of Rainbow Surprise CIO is to provide skills for life, inspiring activities and diverse services to meet the needs of local people and create a strong and vibrant community. More specifically, to run events that brings people from different faiths and cultures together to improve community unity.