About Stride Resource Management Ltd (11945322) United Kingdom