About Sub-sahara International Limited (09578815) United Kingdom