About Strategy Resolution Ltd (10661810) United Kingdom