About Smi Glen Technology Limited (11803079) United Kingdom