Looks like that number is in base-36 instead of base-10 (decimal). Using http://www.unitconversion.org/numbers/base-10-to-base-36-con... yields number 80113871 as the last 8 digits of the phone number.
parseInt('1bp49b', 36)
"The only problem is it's so tough, no one has managed to crack it yet." is very silly