About Stubhub International Limited (10585633) United Kingdom