About Nea404 Management Ltd. (09934781) United Kingdom