About Neea Ltd (11799551) United Kingdom