About Eden Glamping Ltd (12108117) United Kingdom