About Stryders Ltd (11904915) United Kingdom