About Delnellecend Ltd (13288484) United Kingdom