FARFETCH.COM LIMITED REGISTRATION RIGHTS AGREEMENT