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?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.