"Some of the sales 'platforms' don't give IP address and some don't require the user to give a physical address."
If it the service is sold through a platform is that a problem?
If the platform operator sets the general terms and conditions, or authorises payment, or handles delivery/download of the digital service, the platform is considered to be supplying the consumer, and they are responsible for accounting for the VAT payment that is charged to the consumer.