About Strider It Solutions Limited (12762126) United Kingdom