About Leasa Ltd (12155174) United Kingdom