About Nekochan Limited (10426867) United Kingdom