About Techspeed Limited (06140197) United Kingdom