About Epix Holdings Limited (11899239) United Kingdom