About Nick & S Corporation Ltd (11572328) United Kingdom