About Lrs Eco Gen Limited (12013764) United Kingdom