About Epica Limited (12309350) United Kingdom