About Quack Rotisserie Duck Ltd (12347999) United Kingdom