About Managed It Solutions Limited (06170922) United Kingdom