About Lemuria Foods Ltd (12719972) United Kingdom