About Sub-sahara Group Ltd (11726929) United Kingdom