As far as I know, primary verification is required, which is your mobile number, and the ATM machine will capture your face through the machine camera.
If you are not paying with cash, then they can get every other piece of information they need for any verification from your ATM card, so what's the point of asking for ID verification?
2. When you want to buy or sell with it, does it have P2P trading? Or does the ATM and bitcoin belong to a company, and you're simply buying from or selling to them?
And yes, the company has the Bitcoin; you are simply buying it from them with the expense of an extra fee compared to how they are selling it on normal exchanges; the Bitcoin ATM fee and price are always higher.
I remember reading about shitcoins.club (what a dodgy name, what where they thinking?) ATM machines not requiring KYC under a certain amount in some jurisdictions. However, I also remember reading about how that was quickly changing and they were being forced to request KYC as authorities told them that they either comply or get their business shut down. So I would look at the current situation with this company. I have never seen any other non-KYC ATM's besides this one, at least not in moderm times. I would expect high fees, and I would expect low liquidity, so have a backup plan in case the ATM runs out of money.
But in any case I would not trust these ATM's. They are recording you. They claim the recording gets deleted after X hours, but I don't trust that. Plus people would see you have BTC, they could follow you back home or something. I don't find that very safe. It would be safer if everyone used BTC, but right now that is still a novetly, the whole paying with BTC thing, you stand out too much.