You are most welcome tiea-hunter! Now to answer your next questions.
1. Money laundering requests would normally be handled by a local regulatory authority, specifically a special branch commonly referred to as a financial investigation agency/unit [FIA/ FIU]. Information regarding money laundering investigations/ offences are not facilitated through TIEAs. All Service Providers are required to volunteer the requested information on companies being investigated.
2. Ordinarily, Company Registries store information on a company and its officers (directors, shareholders and secretaries). This information is then made available for public scrutiny. ie. John Smith can pay the Company Registry to get information on ABC Company and its officers.︀
In an offshore jurisdiction, the Company Registry maintains basic information on a company, but NOT︁ its officers. That information is stored with a service provider. The Service Provider is regulated︂ by a government agency empowered by local legislation that allows it to request this information︃ from the serivce provider under special circumstances, such as a money laundering investigation, etc.
I hope that this helps.