The present invention provides a compound of Formula (I) or Formula (Il) wherein A is selected from CR10R11, -S(=O)2-, -NR12-,and C=O, wherein R10 and R11 independently selected from H, -OH, hydrocarbyl, -CN, -NO2, and halogens, R12 is selected from H and hydrocarbyl B is selected from (CR13R14)1-3, C=O, CR15R16C=O, -S(=O)2-, -NR17- and -NR18-C(=O)-, wherein each of R13, R14, R15 and R16 is independently selected from H, -OH, hydrocarbyl, -CN, -NO2, and halogens, R17 and R18 are independently selected from H and hydrocarbyl R1 is selected from OH, O-hydrocarbyl, O-heterohydrocarbyl, -SO2-hydrocarbyl, -CH=CH2, halogen, -OSO2NR19R20, -C(=O)-NR21R22, -NR23-C(=O)H and -NR35R36 wherein each of R19, R20, R21, R22, R23, R35 and R36 is independently is selected from H and hydrocarbyl R2 is selected from H, -O-hydrocarbyl, -S-hydrocarbyl, hydrocarbyl, -CN, -NO2, and halogens, R3 is selected from Formula (A), Formula (B), Formula (C), Formula (D) wherein each of R4, R5, R6, R7 and R8 is independently selected from H, -OH, hydrocarbyl, -O-hydrocarbyl, -COOH or an ester thereof, halocarbyl, -O-halocarbyl, acyl, -O-acyl, -NR29-acyl, -O-SO2NR19R20, -NR30R31, -NR32SO2R33, -CN, -NO2, and halogens, R9 is selected from H and hydrocarbyl, and each R29 to R33 is independently selected from H and hydrocarbyl and wherein two or more of R4, R5, R6, R7, R8 and R9 may together form a ring wherein when R1 is OH and R3 is of Formula (D), (i) at least one of R4, R5, R6, R7 and R8 is independently selected from halocarbyl, -O-halocarbyl, -O-acyl, -NR29-acyl, -O- SO2NR19R20, -NR30R31, -NR32SO2R33, -CN, and halogens, or (ii) two or more of R4, R5, R6, R7 and R8 together form a ring, or (iii) at least three of R4, R5, R6, R7 and R8 are independently selected from -OH, hydrocarbyl, -O-hydrocarbyl, halocarbyl, -O-halocarbyl, -O-acyl, -NR29-acyl, -O-SO2NR19R20, -NR30R31, -NR32SO2R33, -CN, -NO2, and halogens wherein h is an optional bond, wherein G is CR24R25, wherein R24 and R25 independently selecte