About Duellist Productions Limited (02336661) United Kingdom