About Substantia Rosea Ltd (10867614) United Kingdom