About Strategy International Limited (01641655) United Kingdom