Sorry, I've looked inside, no sign of a lever or anything to pull. Tried putting some pressure on the key but no luck there either.
Any idea where the pull handle might be ? Its certainly not readily visible.
Sorry ! Too slow. I'm off to bed....