About Smart Animals Limited (13343611) United Kingdom