Provides cloud computing and AI solutions for high-performance applications.
2014
United Kingdom
11 - 50 employees
Information Technology & Services
$1M - 10M in revenue
Industry Rank
306 out of 412
United Kingdom, Software & IT Services, Information Technology & Services
Not reporting on Sustainability