About Liberty Paloma Limited (12049198) United Kingdom