About Technology Trading Company Ltd (07062517) United Kingdom