About Nextwave It Solutions Limited (12409862) United Kingdom