About Tervo Investments Limited (13592374) United Kingdom