About Eden Luxe Limited (07995250) United Kingdom