About Neko Investments Ltd (13286057) United Kingdom