About Sahara Innovations Limited (10170798) United Kingdom