About Quixote Holdco Limited (12783140) United Kingdom