About Eden Life Capital Ltd (11818928) United Kingdom