About Digitaltwentyfour Limited (NI633981) United Kingdom