About Dragon Triad Studios Limited (12418875) United Kingdom