About The Buffalo Co. Pet Company Ltd (13264365) United Kingdom