We were founded on Aug. 29, 2003, and now have 70 employees,...

We were founded on Aug. 29, 2003, and now have 70 employees, about half in London and half in Tallinn, Estonia, and some in Luxembourg.

Quotes from famous authors

Popular tags & topics