About Selo Operations Limited (11545584) United Kingdom