About Technology Consortia Limited (03284478) United Kingdom