About Eden Thompson Limited (10068332) United Kingdom