About Demerera Ltd (11526424) United Kingdom