Orphans Shelter Foundation, a registered UK charity, works to provide shelter, provisions and education. With over 300 orphan and poor children, in four supported projects in Bangladesh, as well as creating income generating projects for poor communities and promoting social welfare.