20050813 unknown: What do the suffixes GmbH and SpA (added to some European companies) stand for?