About Liquorice Holdings Limited (12905618) United Kingdom