About Jackson Npi Management Solutions Limited (10592893) United Kingdom