About Technology Appraisals Limited (01850356) United Kingdom