Blue Rose Discovery is a section 21 non-profit organisation which has the sole aim of alleviating poverty world-wide.