About Neh Holdings Limited (13265768) United Kingdom