Send a message to set-up a video call for a free quote
Technology Tamed is a trading name of Cleopatra Consultants Limited, which was established in 1991 by the principals. Between us, we have over 80 years' IT experience.
Technology Tamed is our brand for domestic and micro-business customers. We offer such services as:
Cheshire, Manchester, Merseyside, Staffordshire
© Checkatrade.com all rights reserved