About Decipha Group Limited (13377622) United Kingdom