About Strategy Ot Limited (11513385) United Kingdom