Wow this is an obvious fake. The only thing not obvious to me is what reservation they could've used to doctor because this absolutely is not just editing the passenger ... others already pointed out some problems but there are so many more. Here's a few.
It starts with "BA Booking reference" followed by "TG Booking reference". TG is Thai Airways which has nothing to do with a British Airways Ghana-UK-USA flight given that it does not fly to Ghana or the USA at all and also it is not in an alliance with BA.
Further, there is no such thing as a LHR-TPA flight. Plain and simple, no airlines fly directly between those two. You could search BA, Kayak, Google, check ExpertFlyer, whatever you prefer, but it doesn't exist. Also the flight time is not right, from London to east coast USA it takes eight hours more or less, there is nothing in the USA that'd be 12:20, even LAX is only 11:15.
Further, British Airways does not operate the Airbus 340. Right now, they contracted Air Belgium to fly one from London to Toronto for them but otherwise, it's not in their fleet, plain and simple. https://www.britishairways.com/en-gb/information/about-ba/fleet-facts Their choice of four engine jet is the 747-400 which they also happen to fly on the ACC-LHR route which takes 6:40 and not 8:20. If we presumed this itinerary was starting from Ghana, well, 8:20 is almost exactly Dubai which is 8:00 but the problem then becomes to find a 12:20 flight from Dubai preferably to the east or so and that doesn't exist, Perth is <11hrs, Melbourne >13. I really can't figure out what they doctored for this...