About Initium Investments Limited (SC508206) United Kingdom