About The Never Despair Limited (07190285) United Kingdom