About Duck Island Limited (04830850) United Kingdom