About Nimax Managed Services Limited (07907890) United Kingdom