About Investor Insight Partners Ltd (SC470871) United Kingdom