About Vlux London Limited (12140842) United Kingdom