About Eight23 Holdings Limited (13284829) United Kingdom