About Dicey Tech Ltd. (10590752) United Kingdom