About Nextwave It Services Limited (11639961) United Kingdom