About Lamelle International Limited (11804120) United Kingdom