About Technology Consulting & Design Limited (05186327) United Kingdom