About Linden Investments Europe Ltd (06707189) United Kingdom