About Denoma Ltd (12289194) United Kingdom