About Billa Mini Mart Limited (11309625) United Kingdom