About Lamarckian Investments Limited (03597762) United Kingdom