About Quantum Square Ltd (12894298) United Kingdom