About Delli Limited (13063011) United Kingdom