The UK branch of the Japanese cosmetics company last posted results in March 2021, and based on their filing history would have been expected to post their 2021/22 results in March 2022. It is usually a warning sign of disappointing results if a company breaks their filing convention and delays posting results. Adding to the warning signs for Albion is the 118.03% drop in post-tax profits recorded in 2021.
Download our report to see how the Red Flag Alert platform will protect your business from risk.
Inside our market leading company report you will find: