About Neeha Corporation Limited (11529323) United Kingdom