A registered charity, DJD is a professional dance company that creates original performances and enriches lives by engaging people in exploring,...