About Strategy One Limited (10089766) United Kingdom