About Slryder Consulting Limited (10495863) United Kingdom