About Duckeye Limited (06561469) United Kingdom