79 employees
Frogwares is an independent video game development studio and has developed an adventure mystery video game series "Sherlock Holmes" series.
2000