About Luminova Holdings Limited (04201494) United Kingdom