About Elupos Holdings Limited (11594273) United Kingdom