About Managed - Ict Limited (07251387) United Kingdom