About Mellow Meats Ltd (12810206) United Kingdom