About Digica Group Holdings Limited (04594166) United Kingdom