About Delay & Quantum (uk) Limited (08772074) United Kingdom