About Helter Skelter Publishing Limited (03373982) United Kingdom