About Substantia Investments Ltd (09646717) United Kingdom