About Nene Associates Ltd (10072706) United Kingdom