About Selcan Limited (10170661) United Kingdom