Yes a business account for an LLC. And yes they are saying I need to have proof of US-based customers.