About Strategy International Holdings Limited (01834782) United Kingdom