About Mumbi Chix Ltd (12325158) United Kingdom