Searching through my files, I cannot find live photographs of that watch.
I've never seen it in-the-wild on a PuristS' wrist or anyone else's for that matter!
The closest L.U.C Tech models that I found were the following from a PuristS' CHOPARD Get-ToGether in Kuala Lumpur, Malaysia c. 2008.
Only one is a Twist model...
Regards,
MTF