About Eden Rock Ventures Limited (10960839) United Kingdom