About D C Alpha Limited (07872601) United Kingdom