About Computer Technology Stoke Limited (06969517) United Kingdom