In reply to kevin stephens:
> celotex won't take any weight.
> The builders probably (should have anyway) fitted timber upright battens between rectangles of celotex. Find out where these are, maybe with an electronic stud detector. Mount a horizontal batten over the plaster board screwed through it into the vertical battens, fix the curtain rail to your new horizontal batten. I hope this works
If you haven't got a stud detector handy, a really strong magnet can be used to find the screws holding the plaster board on to the battens. Once you have found the location of two battens the rest are probably equally spaced along the length of the wall, which aids with finding the other battens. Drill a small pilot hole to make sure, if the bit brings sawdust out when you withdraw it you are definitely in the right place.
Be careful if you are going to try going through to the blockwork behind if you go that route, figure out if you have aerated concrete or solid blocks before you chose your fixings. Drill a hole with a long bit, once you are beyond the plaster if the drill keeps going like there is nothing there and comes out with dark grey sandy dust on it then you have aerated blocks.
When I put up 250kg of shelving on aerated concrete with dot and dab plasterboard (which was then loaded with books) I used Fischer SXRL hammer fixings and they haven't fallen down yet. Use a slightly undersized drill, the gap to the wall in your case could lead to the drill bit wiggling and making the hole too big.
https://www.fischer.co.uk/en-gb/products/innovations/frame-fixing-sxrl