About Miro Salads & Meats Ltd (12036595) United Kingdom