About Eden & Nairobi Ltd (12731034) United Kingdom