About Chicklicious Limited (11262888) United Kingdom