Final answer:
The company can grant access to an S3 bucket to users in its own AWS account and another AWS account by using Cross-Account Access in AWS Organizations.
Step-by-step explanation:
The option that can be used to grant access to an S3 bucket to users in both the company's own AWS account and another AWS account is Cross-Account Access in AWS Organizations.
By setting up cross-account access in AWS Organizations, the company can establish trust between accounts and define permissions allowing users from one account to access resources in another account.
This can be achieved by creating IAM roles and using AssumeRole operations to grant temporary credentials with specific permissions.