About Insight Presentation Systems Limited (02783744) United Kingdom