About Intelliworx Managed It Limited (10457544) United Kingdom