About Nene View Limited (12023083) United Kingdom