About Eden Entertainment Limited (10924748) United Kingdom