Selskapet har hatt hovedkvarter utenfor London i England men har flyttet hovedkontoret til San Francisco, USA. Selskapet har også kontor i Oslo i Norge.