Logo
O

Otter

58 employees

Basic info

Industry

restaurants
hospitality

Sectors

Food delivery
Food delivery software
Restaurant technology
Restaurants

FAQ