About Devereaux Vacuum Technology Co. Ltd. (11576698) United Kingdom