About Ne Plus Ultra Limited (06610930) United Kingdom