Wouter,

it is just a cheap recumbent made in Taiwan: http://www.twbents.com.tw/HTM/co.htm

I never had a trike, but you and I talked about how a trike would do as a commuter some time ago. I think it was the same thread where Luiz refused to believe the inclines our roads have grin