About Wella Treasury Ltd (12874771) United Kingdom