About Sub-sahara Developments Limited (11114502) United Kingdom