About Ne Plus Ultra Consulting Limited (07240873) United Kingdom