About Strategy Incorporated Ltd (11479056) United Kingdom