About Snow Taylor Limited (06270934) United Kingdom