About Lamella Imaging Limited (11708305) United Kingdom