About Techs R Us Limited (09759381) United Kingdom