About Lenos & Carbon Restaurant Limited (12201828) United Kingdom