About Trecarne Investments Limited (12779622) United Kingdom