About Nea23 Interventures Ltd. (06647596) United Kingdom