About Dcsi Holdings Limited (06451428) United Kingdom