About Mamasutu S Plant Based Kitchen Ltd (13673716) United Kingdom