A compound of formula or its salts thereof wherein: A represents a chemical moiety with the general formula; attached to the compound of formula via a chemical bond at C 2 or C 3; X and Y are CH 2; R 1 has the formula wherein: R 9, R 10, R 11, R 12 and R 13 are the same or different and each represents hydrogen, halogen, hydroxyl, amino, nitrile, C 1-3 alkyl or alkoxy; R 14 and R 15 are the same or different and each represents hydrogen, hydroxyl, and C 1-3 alkyl; R 2 is selected from compounds of formula or wherein: A, D, E and G are the same or different and each represents C, or N with the proviso that in each instance at least one of A, D, E or G is N; when R 2 is selected from compounds of formula, E may also represent O or S; and when R 2 is selected from compounds of formula, A may also represent O or S; R 16 and R 17 are the same or different and each represents hydrogen, halogen, hydroxyl, nitrile, amino, C 1-3 alkyl, arylalkyl, aryl or heteroaryl; R 3 is selected from the group consisting of hydrogen, halogen, hydroxyl, alkoxy, aryloxy, alkyl, amino, amino sulfonyl or nitrile; R 4 is selected from the group consisting of hydrogen, alkyl, cycloalkyl, heterocycloalkyl, acetyl, hydroxyacetyl, cyanoacetyl, methoxyacetyl, methoxypropanoyl, sulfonyl and sulfamoyl; n = 0, 1, 2 or 3; o = 0, 1 or 2; with the proviso that when o = 0, n is 1, 2 or 3 and when o = 1, n is 1 or 2; wherein, unless otherwise defined, the term "alkyl group" as used herein is a linear or branched alkyl group or moiety containing from 1 to 6 carbon atoms; the term "cycloalkyl" as used herein refers to mono- or bicyclic ring or ring systems consisting of 3 to 11 carbon atoms; the term "aryl group" as used herein, is a C 6-10 aryl group; the term "arylalkyl", as used herein, refers to a chemical moiety of formula aryl-C 1-6 alkyl; and the term "heteroarylalkyl", used as herein, refers to a chemical moiety of formula heteroaryl-C 1-6 alkyl. A represents a chemical moiety with the general formula; attached to the compound of formula via a chemical bond at C 2 or C 3; X and Y are CH 2; R 1 has the formula wherein: R 9, R 10, R 11, R 12 and R 13 are the same or different and each represents hydrogen, halogen, hydroxyl, amino, nitrile, C 1-3 alkyl or alkoxy; R 14 and R 15 are the same or different and each represents hydrogen, hydroxyl, and C 1-3 alkyl; R 9, R 10, R 11, R 12 and R 13 are the same or different and each represents hydrogen, halogen, hydroxyl, amino, nitrile, C 1-3 alkyl or alkoxy; R 14 and R 15 are the same or different and each represents hydrogen, hydroxyl, and C 1-3 alkyl; R 2 is selected from compounds of formula or wherein: A, D, E and G are the same or different and each represents C, or N with the proviso that in each instance at least one of A, D, E or G is N; when R 2 is selected from compounds of formula, E may also represent O or S; and when R 2 is selected from compounds of formula, A may also represent O or S; R 16 and R 17 are the same or different and each represents hydrogen, halogen, hydroxyl, nitrile, amino, C 1-3 alkyl, arylalkyl, aryl or heteroaryl; R 3 is selected from the group consisting of hydrogen, halogen, hydroxyl, alkoxy, aryloxy, alkyl, amino, amino sulfonyl or nitrile; R 4 is selected from the group consisting of hydrogen, alkyl, cycloalkyl, heterocycloalkyl, acetyl, hydroxyacetyl, cyanoacetyl, methoxyacetyl, methoxypropanoyl, sulfonyl and sulfamoyl; n = 0, 1, 2 or 3; o = 0, 1 or 2; with the proviso that when o = 0, n is 1, 2 or 3 and when o = 1, n is 1 or 2; A, D, E and G are the same or different and each represents C, or N with the proviso that in each instance at least one of A, D, E or G is N; when R 2 is selected from compounds of formula, E may also represent O or S; and when R 2 is selected from compounds of formula, A may also represent O or S; R 16 and R 17 are the same or different and each represents hydrogen, halogen, hydroxyl, nitrile, amino, C 1-3 alkyl, arylalkyl, aryl or heteroaryl; R 3 is selected from the group consisting of hydrogen, halogen, hydroxyl, alkoxy, aryloxy, alkyl, amino, amino sulfonyl or nitrile; R 4 is selected from the group consisting of hydrogen, alkyl, cycloalkyl, heterocycloalkyl, acetyl, hydroxyacetyl, cyanoacetyl, methoxyacetyl, methoxypropanoyl, sulfonyl and sulfamoyl; n = 0, 1, 2 or 3; o = 0, 1 or 2; with the proviso that when o = 0, n is 1, 2 or 3 and when o = 1, n is 1 or 2; wherein, unless otherwise defined, the term "alkyl group" as used herein is a linear or branched alkyl group or moiety containing from 1 to 6 carbon atoms; the term "cycloalkyl" as used herein refers to mono- or bicyclic ring or ring systems consisting of 3 to 11 carbon atoms; the term "aryl group" as used herein, is a C 6-10 aryl group; the term "arylalkyl", as used herein, refers to a chemical moiety of formula aryl-C 1-6 alkyl; and the term "heteroarylalkyl", used as herein, refers to a chemical moiety of formula heteroaryl-C 1-6 alkyl.