About Liberty Cap Holdings Ltd (13031266) United Kingdom