About Farfetch Store Of The Future Limited (10122433) United Kingdom