your predicament has been discussed many times in the past. We understand your frustration but not sure what we can offer beyond that.
You can try convincing your company to allow you to buy your own tickets but I doubt they will allow that.
anyway, welcome to FT.