About Tirrold Investments Limited (13004094) United Kingdom