About Neota Logic Limited (09607696) United Kingdom