About Devorah Neumann Limited (13493737) United Kingdom