Hello, welcome to the forum.
First off let's establish some facts. Have you contacted H4L about the problem yet? My experience of H4L is they will do anything to help the customer, so from your post, I doubt you have. If you have not, it should be your priority to do so. Whilst we can offer opinions etc, we cannot actively help you with your specific problem. H4L may be able to interrogate their courier to see if any information is available from their end.
The likelyhood is the bat is sat waiting in a warehouse or customs and will eventually arrive. Tracking systems are notoriously poor at what they are supposed to do, I speak from experience having had several parcels arrived before they appear on the courier's tracking system.
I realise this isn't much help, but we can't do a great deal.