About Techguru Limited (06483862) United Kingdom