About Sooba Africa Ltd (09188533) United Kingdom