About Farfetch Platform Solutions Limited (10994099) United Kingdom