About Double8 Double8 Group Limited (07299916) United Kingdom