About Ejo Holdings Limited (12188219) United Kingdom