About Lenos & Carbon Limited (10864107) United Kingdom