Hello,
I'll contact product support to see if anyone in the BT Business Team knows who those guys are and what exactly is going on. As I said above it appears they are not working for BT, but if I can get any more information I'll post it on this thread.
Cheers,
Steph