About Ndea Ltd (09893008) United Kingdom