About Insight Investment Funds Management Limited (01835691) United Kingdom