About Network Platform Technologies Limited (10651016) United Kingdom