About Expedia Growth Ltd (13244342) United Kingdom