About Delta Sahara Ltd (12862136) United Kingdom