About Len-eia Limited (11394425) United Kingdom