About Quail And Pussycat Ltd (11359423) United Kingdom