Sounds a bit like New Zealand. You can look up company and shareholder details.