About Mini Afrika Ltd (12471030) United Kingdom