About Stryke X Limited (12356587) United Kingdom