About Leezo & Co. Ltd. (SC390917) United Kingdom