About Trading Technology Consultants Limited (07132986) United Kingdom