About Delio Nominees Limited (13160673) United Kingdom