About Tyren Corporate Investment & Consulting Ag Ltd (13074053) United Kingdom