About Animarum Properties Limited (08506173) United Kingdom