About Animal Spirits Ltd (11631406) United Kingdom