About Lena International Limited (10716224) United Kingdom