About Technologic Deployments Ltd (08960075) United Kingdom