About Neko Design Limited (11326202) United Kingdom