About Jacada (europe) Limited (02893142) United Kingdom