Hello nomisllewdor and welcome to the Cabin of PPRuNe. This is a good forum to start in the BA forum in Airports, Airlines & Routes, is a bit more specialised.
Unfortunately most corporates now do not want to deal directly with their customers. They will blah blah but want you only on the website and app. Unfortunately, BA are (also) not very good at IT.