About Sloshed Puppy Ltd (11577302) United Kingdom