About Quixote Topco Limited (12784850) United Kingdom