About Jelmist Investment Partners & Co (LP012299) United Kingdom