After not receiving the booking confirmation and unable to find any ticketing information on the website, I emailed the GGL team.
They confirmed I am indeed ticketed, which is a relief. However, they said "I'm afraid I was unable to send a copy of the e-ticket receipt due to an error within the booking, as not all the payment card information was updated". They successfully put a hold on my credit card so they did get all the payment information. What they have done with it, is a different matter entirely
I also asked the team where I can view the ticket number when looking at the booking on the website and will update should they confirm one way or another.
I ended up reinstalling the BA app and could see the ticket number in there.