About Duthus Investments Limited (SC490053) United Kingdom