About Plucky Duck Engineering Limited (07638028) United Kingdom