About Neaa Limited (10514249) United Kingdom