About Sahara Ba Ltd (10495143) United Kingdom