About Nfp Technology Solutions Ltd (10117558) United Kingdom