About Stride Africa (uk) (11101631) United Kingdom