Otto Group
Hamburg, Germany