About Nextel Investment Solutions Ltd (13680502) United Kingdom