About D Galaxy Limited (13070989) United Kingdom