About Rick Sharpe International
registered uk charity no: 1144206, instigating medical and educational projects. after ensuring that the projects are on a firm basis, we then hand them on to local management. we ar... Read more
registered uk charity no: 1144206, instigating medical and educational projects. after ensuring that the projects are on a firm basis, we then hand them on to local management. we ar... Read more