About Cubus Lux Plc (05127325) United Kingdom