About New World Odour Ltd (12673758) United Kingdom