Result type for getting company details.
Failed company result containing error information.
Successful company result containing the company data.