About Djoulysa Stride Consulting Ltd (11791395) United Kingdom