About Athene Holdings Limited (05189518) United Kingdom