About Devrim Technologies Limited (11047824) United Kingdom