About Imperial Technology Limited (12919126) United Kingdom