Who is Notably Good Ltd? You may see this company name on your Credit Card bill. Notably Good Ltd is the company that created and maintains Affixa and provides its support. We’re based in Wigan in the North West of England.