Orthrus Studios is located in Dundee, United Kingdom on 132-134 Seagate. Orthrus Studios is rated 3 out of 5 in the category software company in United Kingdom. Orthrus Studios is a specialist in Serious Games and bespoke Software development. We pride ourselves on creating innovative, creative and fun solutions to the unique challenges of each of our clients. (Trading name for Cerberus Technologies Limited)
Company size
1-10 employees