About Sel Enterprises Limited (09518306) United Kingdom