About Tyrrell Investments Limited (04855236) United Kingdom