About Jode Systems Technology Limited (03709496) United Kingdom