About Insight Applied Research Limited (02744295) United Kingdom