Selskapets hovedkontor er i San Francisco, USA. Det har 200 ansatte over hele verden. Navnet kommer fra Linden Street, gata de opprinnelig holdt til i.