well, it turns out to be hoax :p

according to Wired, the staff photos are obtained from French website. Out of curiosity, I did Google image search on AptiQuant's staff images.. and check these out!
--> AptiQuant staff pages: http://www.aptiquant.com/about-us/our-team/
--> one of Google Image search results: http://www.centraltest.com/ct_us/team-central-test.php
lol! :p
Shared publicly