About Neora Uk Limited (10408180) United Kingdom