About Linsted Investments Limited (10776658) United Kingdom