About Selen Limited (07692829) United Kingdom