Company Address: Address Embassy of Japan Mara Road, Upper hill Nairobi – Kenya