About Quantum Leicester Holdings Limited (11728161) United Kingdom