About Descry Group Ltd (11156736) United Kingdom