About Npus Investment Ltd. (04933978) United Kingdom