About Managed Technologies Limited (07168239) United Kingdom