About Quail Publishing Limited (09664889) United Kingdom