About Lamarck Limited (06376982) United Kingdom