About Equi Life Holdings Limited (05362008) United Kingdom