According to the Taiwanese World Screen website, Starfish was released in Taiwan on May 5th 2017. Thanks to Google Translate, a few Taiwanese sites showed up with some new, hi-res stills from the film, not shared for the UK release. A number of them are of Tom as Tom Ray. Check them out via this link. The text translations seem to call the film My Starfish Father.
There is a new poster for the film's release in Taiwan (see above), and it would seem that the film was awarded 5 stars by World Screen.