About Stryde International Limited (12794183) United Kingdom