I've seen these for sale a few times, but one of the more infrequently-kept roaches in private collections. I thought they were from the Indian subcontinent, either they have a wider range than I thought or the Malay Archipelago theme of Monsoon Forest is getting ever so slightly stretched.
they are endemic to India. They were only described in 2008 so are a fairly recent discovery, but they are from Andhra Pradesh which is in southeast India - a long way from the Malay Archipelago.