About Delayed Strike Technology Ltd (08353645) United Kingdom