About Npd Ventures Ltd (05657504) United Kingdom