About Licklebox Limited (11287194) United Kingdom