About Managed Technology Ltd (12993109) United Kingdom