About Wild Moor Taxidermy Limited (12296527) United Kingdom