About Save Duck Global Limited (11105842) United Kingdom