About Stellaria Young Minds Ltd. (10059099) United Kingdom