About Techsnipe Ltd (11599507) United Kingdom