About Nomdora Limited (09396395) United Kingdom