About Demmar Ltd (11167650) United Kingdom