About Tech Tronx Stevenage Limited (13587695) United Kingdom