About Demur Holdings Ltd (11782905) United Kingdom