About Farfetch.com London Branch Limited (FC032231) Isle Of Man