About Mama88 Food Ltd. (SC645680) United Kingdom