About Charlie & Co. Pet Store Ltd (13006441) United Kingdom