About Delta Canis Holdings Limited (12109738) United Kingdom