About Strida (uk) Ltd (08885171) United Kingdom