About Liquorice Projects Limited (12911162) United Kingdom