About Se&l Limited (11990012) United Kingdom