About Johan Linden Invest Limited (09708876) United Kingdom