About Substantia Management Limited (09034215) United Kingdom