About Spirit Of Eden Limited (12966024) United Kingdom