About The Baking Duck Limited (13396512) United Kingdom