About Devorah Of London Limited (11844489) United Kingdom