About Denarius Investment Company Limited (SC080962) United Kingdom