About Eden Lole Limited (12277996) United Kingdom