About Nekko Consulting Uk Limited (11074543) United Kingdom