About Delta-l Holdings Limited (13344677) United Kingdom