About Sherry Techlinks Ltd (09685983) United Kingdom