About Lumera Health Limited (SC584737) United Kingdom