About Light Science Technologies Holdings Plc (12398098) United Kingdom