I thought New Scotland Yard were supposed to have an anti (Internet) fraud dept.

This is a lot of money to lose, and of course will be the tip of a large iceberg.