About Ncslall Ltd (13188724) United Kingdom