About Sahara Ventures Limited (03626915) United Kingdom