About Sahara Africa Ltd (07313145) United Kingdom