About Lion & Co. Ltd. (13062263) United Kingdom