About Devoret Ltd (12441710) United Kingdom