About Lentus Composites Limited (08784212) United Kingdom