DELLI Limited, whose registered office is 9th Floor, 107 Cheapside, London, EC2V 6DN. Our Company Registration number is 13063011