About Sep Holdings Limited (04494090) United Kingdom