About Nitica Nelu Limited (13667624) United Kingdom