About The Tech Box Hyde Ltd (12521444) United Kingdom