About Nasca Ltd. (11618869) United Kingdom