We are talking about the published accounts of a PLC here, so I'm not sure why you wouldn't believe the numbers reported. The financial position of the company is frankly amazing considering the state of the industry.
I don't know anyone working for them so couldn't comment on the other stuff mentioned.