About Lux Nova Partners Investments Limited (09045411) United Kingdom