About Lumilec London Limited (11273423) United Kingdom