About Balaka Limited (SC096108) United Kingdom