About Triple Dog Studio Limited (12805104) United Kingdom