About Liberty Rock Capital Limited (12573879) United Kingdom