About Nea16 Interventures Ltd. (06647684) United Kingdom