About Eden Jake Limited (12794779) United Kingdom