About Lumeras Ltd (12830166) United Kingdom