About The New Safari Club Limited (03349248) United Kingdom