About Eden Sessions Limited (12084015) United Kingdom