About Lux Nova Consulting Limited (10696396) United Kingdom