About Independent Strategy Limited (02888022) United Kingdom