About Strider Management Consultants Limited (11461599) United Kingdom