Pages for logged out editors learn more
"Corporation" and "Company" are synonyms in the USA. Maybe not in the UK