Trying to combat its reputation as a money-laundering haven, Cyprus has launched a new registry that requires companies to reveal their true beneficiaries - a measure the country said it has adopted to improve transparency and comply with European Union regulations.