About Helter Skelter Records Limited (06678969) United Kingdom