About Sellem Industries Limited (11769112) United Kingdom