About Palm Re Investments Limited (12640834) United Kingdom