About Mirela Grocery Limited (12090508) United Kingdom