About Barkelicious Limited (13067642) United Kingdom