About Denelea Limited (13031135) United Kingdom