About Devtryx Limited (06412935) United Kingdom