Компания Stoller Group базируется в г. Хьюстон, штат Техас, США. На сегодняшний день в состав компании входят 16 дочерних предприятий, которые представлены в более 50-ти странах. Команда Stoller состоит из более чем 900 высококвалифицированных сотрудников