About Afrolicious Mumma Ltd (12162803) United Kingdom