Supplies computing hardware and related services, offering a range of products including desktops, laptops, and components for various customer needs.
1987
United Kingdom
51 - 200 employees
Information Technology & Services
$25M - 100M in revenue
$1M - 10M in profitability
Not reporting on Sustainability