About Epicurus Investments Limited (FC021092) Isle Of Man