About Sel M&e Limited (08234482) United Kingdom