About Mamakind Ltd (13336420) United Kingdom