About Ncasa Ltd (12816636) United Kingdom