About Lena (london) Limited (08361983) United Kingdom