About Sahara Holdings Limited (03947832) United Kingdom