About Sahara Systems Limited (10043666) United Kingdom