About Devlin Technology Holdings Limited (12393547) United Kingdom