About Eden Spot Ltd (13268223) United Kingdom