About Dymodian Systems Limited (12157220) United Kingdom