About Llen Generation Ltd (13226941) United Kingdom