How would I know this is Lidl? It's not in the references, which are underwhelming. From the site, this is no different from dozens of other consultancy-oriented cloud providers.
Lidl are part of the Schwarz Group.
"The Schwarz Group consists of the well-known brands Lidl and Kaufland, as well as Schwarz Produktion and waste and recycling management companies."