About Managed Technology Investors (LP002964) United Kingdom