Farfetch is an Anglo-Portuguese online luxury fashion retail platform selling products from over 700 boutiques and brands from around the world.