About D&a Alpha Holdings Limited (13220086) United Kingdom