About Denova Glosoft Limited (13061242) United Kingdom