About Denovocom Ltd (13285351) United Kingdom