About Jeda Systems Limited (10147929) United Kingdom