About Insight Equity Limited (12723709) United Kingdom