About Mankala Ltd (08446276) United Kingdom