About Stridemind Ltd (13072323) United Kingdom