About Selenita Limited (SC388839) United Kingdom