About Duellist Management Limited (03634130) United Kingdom