About Epic (ballard) Limited (03399036) United Kingdom