About Lessbie Solutions Ltd (12850121) United Kingdom