About Duncan Ventures Limited (09218690) United Kingdom