About The Strategy Studio Ltd (09894378) United Kingdom