About Lenden Group Ltd (12763333) United Kingdom