About Strida Management Ltd (09427722) United Kingdom