About Quantumfx Ltd (12596194) United Kingdom