About Nomearod Limited (10716342) United Kingdom