About Strategy Limited (02548418) United Kingdom