Bit of a long shot, but you don't work at CUP do you? Someone cycled past me on one of these at work a couple of weeks ago, and by the time I'd recovered my breath it was too late to see who it was. I see you're in Cambridgeshire and have a key-card bike shed wherever you work.
Might nip down now and see if it's there...