Altran

See their website for more information