About Chibamba Ltd (13011108) United Kingdom