About Afro Kangaro Limited (12989546) United Kingdom