About K3 Managed Services Holdco Limited (09044734) United Kingdom