About Denigeni Limited (13566334) United Kingdom