About Managed Technology Corporation Ltd (08399467) United Kingdom