About Selo Uk Ltd (00392399) United Kingdom