About The Strategy Effect Consulting Limited (11053687) United Kingdom