About Quantum Switch Holdings Limited (12980556) United Kingdom