About Farfetch International Limited (FC038789) Isle Of Man