About Quixote Ltd (08955921) United Kingdom