About Cadell Investments Limited (11780868) United Kingdom