About Technology Aid Co-operative Limited (IP031583) United Kingdom