About Lion Rock Capital Acton Ltd (13674498) United Kingdom