About Red Dog Digital Limited (13451037) United Kingdom