About Animal Magic (scotland) Ltd. (SC265067) United Kingdom