About Lumorus Corporation Plc (12750296) United Kingdom