About Funkaduck Limited (06896115) United Kingdom