About Noetica Limited (03319396) United Kingdom