About Duel Technology Limited (12989704) United Kingdom