About Intsca Limited (06613328) United Kingdom