About Farfetch Holdings Plc (12278361) United Kingdom