About Snowball Media Relations Ltd. (08313749) United Kingdom