Textiles and toiletries maker Kanebo Ltd has admitted overstating profits by up to $2 billion to hide nine years of negative net worth.