About Sahara Investments Limited (10304928) United Kingdom