About Ne Plus Ultra Industries Ltd (12847025) United Kingdom