About Mein Billa Ltd (SC593448) United Kingdom