About Eden Oasis Ltd (12871206) United Kingdom