About Jacada Holdings Ltd (SC637078) United Kingdom