About Managed Technology Holdings Limited (10722109) United Kingdom