About Lenola Solutions Ltd (12836648) United Kingdom