About Stridersoft Limited (08089007) United Kingdom