About Strategy Insights Holdings Limited (07162512) United Kingdom