About Tech Aid Ltd (11478004) United Kingdom