About Nesa Holdings Limited (13658626) United Kingdom