About Epix Limited (02969935) United Kingdom