About Nehode Limited (07355879) United Kingdom