About Lux Nova Partners Limited (05510349) United Kingdom