About Delta London Group Limited (11926653) United Kingdom