About Ducimus Informatics Limited (08996008) United Kingdom