About Techworx Skillbase Limited (08452521) United Kingdom