About Top Dog Studio Limited (12365387) United Kingdom