About Reflash Ltd. (13452788) United Kingdom