About Sel Corporation Limited (11512123) United Kingdom