About Meaty Blinders Ltd (12308337) United Kingdom