About Nil Plus Ultra Ventures Limited (05185903) United Kingdom