About Lumorus Technology Limited (13691590) United Kingdom