About Lux Machina Consulting Limited (13149774) United Kingdom