About Dero Systems Ltd (12868220) United Kingdom