About Tecguruz Ltd (08093518) United Kingdom