About Tryggbase Invest Limited (13180245) United Kingdom