There are a series of organisations which regulate certain sectors in the UK and have names a bit like that (pronounced off - …):
Ofcom - communications
Oftel - telecoms
Ofgem - gas and electricity
Is it possible that this company is something similar? A bit of a long shot I know.