About Upper Deck Limited (10904961) United Kingdom