About Troyan Investments Limited (09479583) United Kingdom