About Legra Design Limited (12879730) United Kingdom