About Farfetch Europe Limited (13450986) United Kingdom