About Ncspcl Holdings Limited (09733047) United Kingdom