About Lumicad Ltd (13576154) United Kingdom