About Nlca Limited (07594643) United Kingdom